home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C20 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  10.7 KB  |  373 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C20
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     Intset.exe \
  25.     WordSet.exe \
  26.     Stlshape.exe \
  27.     StringVector.exe \
  28.     FEditTest.exe \
  29.     Apply.exe \
  30.     Reversible.exe \
  31.     Inserters.exe \
  32.     StreamIt.exe \
  33.     StreambufIterator.exe \
  34.     RawStorageIterator.exe \
  35.     BasicSequenceOperations.exe \
  36.     VectorOverflow.exe \
  37.     VectorCoreDump.exe \
  38.     VectorInsertAndErase.exe \
  39.     StringDeque.exe \
  40.     DequeConversion.exe \
  41.     DequeOverflow.exe \
  42.     DequeCoreDump.exe \
  43.     IndexingVsAt.exe \
  44.     ListStability.exe \
  45.     ListSpecialFunctions.exe \
  46.     UniqueList.exe \
  47.     ListVsSet.exe \
  48.     Swapping.exe \
  49.     ListRobustness.exe \
  50.     SequencePerformance.exe \
  51.     WordList.exe \
  52.     WordList2.exe \
  53.     TokenizeTest.exe \
  54.     TokenIteratorTest.exe \
  55.     Stack1.exe \
  56.     Stack2.exe \
  57.     Stack3.exe \
  58.     BankTeller.exe \
  59.     PriorityQueue1.exe \
  60.     PriorityQueue2.exe \
  61.     PriorityQueue3.exe \
  62.     PriorityQueue4.exe \
  63.     PriorityQueue5.exe \
  64.     PriorityQueue6.exe \
  65.     PriorityQueue7.exe \
  66.     PriorityQueue8.exe \
  67.     VectorOfBool.exe \
  68.     AssociativeBasics.exe \
  69.     NoisyMap.exe \
  70.     WordCount.exe \
  71.     ProgValTest.exe \
  72.     WildLifeMonitor.exe \
  73.     MultiSet1.exe \
  74.     MultiSetWordCount.exe \
  75.     Thesaurus.exe \
  76.     Stlshape2.exe \
  77.     Ring.exe 
  78.  
  79. test: all 
  80.     Intset.exe  
  81.     WordSet.exe  
  82.     Stlshape.exe  
  83.     StringVector.exe  
  84.     FEditTest.exe  
  85.     Apply.exe  
  86.     Reversible.exe  
  87.     Inserters.exe  
  88.     StreamIt.exe  
  89.     StreambufIterator.exe  
  90.     RawStorageIterator.exe  
  91.     BasicSequenceOperations.exe  
  92.     VectorOverflow.exe  
  93.     VectorCoreDump.exe  
  94.     VectorInsertAndErase.exe  
  95.     StringDeque.exe  
  96.     DequeConversion.exe  
  97.     DequeOverflow.exe  
  98.     DequeCoreDump.exe  
  99.     IndexingVsAt.exe  
  100.     ListStability.exe  
  101.     ListSpecialFunctions.exe  
  102.     UniqueList.exe  
  103.     ListVsSet.exe  
  104.     Swapping.exe  
  105.     ListRobustness.exe  
  106.     SequencePerformance.exe  
  107.     WordList.exe  
  108.     WordList2.exe  
  109.     TokenizeTest.exe  
  110.     TokenIteratorTest.exe  
  111.     Stack1.exe  
  112.     Stack2.exe  
  113.     Stack3.exe  
  114.     BankTeller.exe  
  115.     PriorityQueue1.exe  
  116.     PriorityQueue2.exe  
  117.     PriorityQueue3.exe  
  118.     PriorityQueue4.exe  
  119.     PriorityQueue5.exe  
  120.     PriorityQueue6.exe  
  121.     PriorityQueue7.exe  
  122.     PriorityQueue8.exe  
  123.     VectorOfBool.exe  
  124.     AssociativeBasics.exe  
  125.     NoisyMap.exe  
  126.     WordCount.exe  
  127.     ProgValTest.exe  
  128.     WildLifeMonitor.exe  
  129.     MultiSet1.exe  
  130.     MultiSetWordCount.exe  
  131.     Thesaurus.exe  
  132.     Stlshape2.exe  
  133.     Ring.exe  
  134.  
  135. bugs: \
  136.     BitSet.exe \
  137.     AssocInserter.exe \
  138.     MapVsHashMap.exe 
  139.  
  140. Intset.exe: Intset.obj 
  141.     $(CPP) $(OFLAG)Intset.exe Intset.obj 
  142.  
  143. WordSet.exe: WordSet.obj 
  144.     $(CPP) $(OFLAG)WordSet.exe WordSet.obj 
  145.  
  146. Stlshape.exe: Stlshape.obj 
  147.     $(CPP) $(OFLAG)Stlshape.exe Stlshape.obj 
  148.  
  149. StringVector.exe: StringVector.obj 
  150.     $(CPP) $(OFLAG)StringVector.exe StringVector.obj 
  151.  
  152. FEditTest.exe: FEditTest.obj FileEditor.obj 
  153.     $(CPP) $(OFLAG)FEditTest.exe FEditTest.obj FileEditor.obj 
  154.  
  155. Apply.exe: Apply.obj 
  156.     $(CPP) $(OFLAG)Apply.exe Apply.obj 
  157.  
  158. Reversible.exe: Reversible.obj 
  159.     $(CPP) $(OFLAG)Reversible.exe Reversible.obj 
  160.  
  161. Inserters.exe: Inserters.obj 
  162.     $(CPP) $(OFLAG)Inserters.exe Inserters.obj 
  163.  
  164. StreamIt.exe: StreamIt.obj 
  165.     $(CPP) $(OFLAG)StreamIt.exe StreamIt.obj 
  166.  
  167. StreambufIterator.exe: StreambufIterator.obj 
  168.     $(CPP) $(OFLAG)StreambufIterator.exe StreambufIterator.obj 
  169.  
  170. RawStorageIterator.exe: RawStorageIterator.obj 
  171.     $(CPP) $(OFLAG)RawStorageIterator.exe RawStorageIterator.obj 
  172.  
  173. BasicSequenceOperations.exe: BasicSequenceOperations.obj 
  174.     $(CPP) $(OFLAG)BasicSequenceOperations.exe BasicSequenceOperations.obj 
  175.  
  176. VectorOverflow.exe: VectorOverflow.obj 
  177.     $(CPP) $(OFLAG)VectorOverflow.exe VectorOverflow.obj 
  178.  
  179. VectorCoreDump.exe: VectorCoreDump.obj 
  180.     $(CPP) $(OFLAG)VectorCoreDump.exe VectorCoreDump.obj 
  181.  
  182. VectorInsertAndErase.exe: VectorInsertAndErase.obj 
  183.     $(CPP) $(OFLAG)VectorInsertAndErase.exe VectorInsertAndErase.obj 
  184.  
  185. StringDeque.exe: StringDeque.obj 
  186.     $(CPP) $(OFLAG)StringDeque.exe StringDeque.obj 
  187.  
  188. DequeConversion.exe: DequeConversion.obj 
  189.     $(CPP) $(OFLAG)DequeConversion.exe DequeConversion.obj 
  190.  
  191. DequeOverflow.exe: DequeOverflow.obj 
  192.     $(CPP) $(OFLAG)DequeOverflow.exe DequeOverflow.obj 
  193.  
  194. DequeCoreDump.exe: DequeCoreDump.obj 
  195.     $(CPP) $(OFLAG)DequeCoreDump.exe DequeCoreDump.obj 
  196.  
  197. IndexingVsAt.exe: IndexingVsAt.obj 
  198.     $(CPP) $(OFLAG)IndexingVsAt.exe IndexingVsAt.obj 
  199.  
  200. ListStability.exe: ListStability.obj 
  201.     $(CPP) $(OFLAG)ListStability.exe ListStability.obj 
  202.  
  203. ListSpecialFunctions.exe: ListSpecialFunctions.obj 
  204.     $(CPP) $(OFLAG)ListSpecialFunctions.exe ListSpecialFunctions.obj 
  205.  
  206. UniqueList.exe: UniqueList.obj 
  207.     $(CPP) $(OFLAG)UniqueList.exe UniqueList.obj 
  208.  
  209. ListVsSet.exe: ListVsSet.obj 
  210.     $(CPP) $(OFLAG)ListVsSet.exe ListVsSet.obj 
  211.  
  212. Swapping.exe: Swapping.obj 
  213.     $(CPP) $(OFLAG)Swapping.exe Swapping.obj 
  214.  
  215. ListRobustness.exe: ListRobustness.obj 
  216.     $(CPP) $(OFLAG)ListRobustness.exe ListRobustness.obj 
  217.  
  218. SequencePerformance.exe: SequencePerformance.obj 
  219.     $(CPP) $(OFLAG)SequencePerformance.exe SequencePerformance.obj 
  220.  
  221. WordList.exe: WordList.obj 
  222.     $(CPP) $(OFLAG)WordList.exe WordList.obj 
  223.  
  224. WordList2.exe: WordList2.obj 
  225.     $(CPP) $(OFLAG)WordList2.exe WordList2.obj 
  226.  
  227. TokenizeTest.exe: TokenizeTest.obj StreamTokenizer.obj 
  228.     $(CPP) $(OFLAG)TokenizeTest.exe TokenizeTest.obj StreamTokenizer.obj 
  229.  
  230. TokenIteratorTest.exe: TokenIteratorTest.obj 
  231.     $(CPP) $(OFLAG)TokenIteratorTest.exe TokenIteratorTest.obj 
  232.  
  233. Stack1.exe: Stack1.obj 
  234.     $(CPP) $(OFLAG)Stack1.exe Stack1.obj 
  235.  
  236. Stack2.exe: Stack2.obj 
  237.     $(CPP) $(OFLAG)Stack2.exe Stack2.obj 
  238.  
  239. Stack3.exe: Stack3.obj 
  240.     $(CPP) $(OFLAG)Stack3.exe Stack3.obj 
  241.  
  242. BankTeller.exe: BankTeller.obj 
  243.     $(CPP) $(OFLAG)BankTeller.exe BankTeller.obj 
  244.  
  245. PriorityQueue1.exe: PriorityQueue1.obj 
  246.     $(CPP) $(OFLAG)PriorityQueue1.exe PriorityQueue1.obj 
  247.  
  248. PriorityQueue2.exe: PriorityQueue2.obj 
  249.     $(CPP) $(OFLAG)PriorityQueue2.exe PriorityQueue2.obj 
  250.  
  251. PriorityQueue3.exe: PriorityQueue3.obj 
  252.     $(CPP) $(OFLAG)PriorityQueue3.exe PriorityQueue3.obj 
  253.  
  254. PriorityQueue4.exe: PriorityQueue4.obj 
  255.     $(CPP) $(OFLAG)PriorityQueue4.exe PriorityQueue4.obj 
  256.  
  257. PriorityQueue5.exe: PriorityQueue5.obj 
  258.     $(CPP) $(OFLAG)PriorityQueue5.exe PriorityQueue5.obj 
  259.  
  260. PriorityQueue6.exe: PriorityQueue6.obj 
  261.     $(CPP) $(OFLAG)PriorityQueue6.exe PriorityQueue6.obj 
  262.  
  263. PriorityQueue7.exe: PriorityQueue7.obj 
  264.     $(CPP) $(OFLAG)PriorityQueue7.exe PriorityQueue7.obj 
  265.  
  266. PriorityQueue8.exe: PriorityQueue8.obj 
  267.     $(CPP) $(OFLAG)PriorityQueue8.exe PriorityQueue8.obj 
  268.  
  269. BitSet.exe: BitSet.obj 
  270.     $(CPP) $(OFLAG)BitSet.exe BitSet.obj 
  271.  
  272. VectorOfBool.exe: VectorOfBool.obj 
  273.     $(CPP) $(OFLAG)VectorOfBool.exe VectorOfBool.obj 
  274.  
  275. AssociativeBasics.exe: AssociativeBasics.obj 
  276.     $(CPP) $(OFLAG)AssociativeBasics.exe AssociativeBasics.obj 
  277.  
  278. NoisyMap.exe: NoisyMap.obj 
  279.     $(CPP) $(OFLAG)NoisyMap.exe NoisyMap.obj 
  280.  
  281. AssocInserter.exe: AssocInserter.obj 
  282.     $(CPP) $(OFLAG)AssocInserter.exe AssocInserter.obj 
  283.  
  284. WordCount.exe: WordCount.obj StreamTokenizer.obj 
  285.     $(CPP) $(OFLAG)WordCount.exe WordCount.obj StreamTokenizer.obj 
  286.  
  287. ProgValTest.exe: ProgValTest.obj ProgVals.obj 
  288.     $(CPP) $(OFLAG)ProgValTest.exe ProgValTest.obj ProgVals.obj 
  289.  
  290. WildLifeMonitor.exe: WildLifeMonitor.obj 
  291.     $(CPP) $(OFLAG)WildLifeMonitor.exe WildLifeMonitor.obj 
  292.  
  293. MultiSet1.exe: MultiSet1.obj 
  294.     $(CPP) $(OFLAG)MultiSet1.exe MultiSet1.obj 
  295.  
  296. MultiSetWordCount.exe: MultiSetWordCount.obj StreamTokenizer.obj 
  297.     $(CPP) $(OFLAG)MultiSetWordCount.exe MultiSetWordCount.obj StreamTokenizer.obj 
  298.  
  299. Thesaurus.exe: Thesaurus.obj 
  300.     $(CPP) $(OFLAG)Thesaurus.exe Thesaurus.obj 
  301.  
  302. Stlshape2.exe: Stlshape2.obj 
  303.     $(CPP) $(OFLAG)Stlshape2.exe Stlshape2.obj 
  304.  
  305. Ring.exe: Ring.obj 
  306.     $(CPP) $(OFLAG)Ring.exe Ring.obj 
  307.  
  308. MapVsHashMap.exe: MapVsHashMap.obj 
  309.     $(CPP) $(OFLAG)MapVsHashMap.exe MapVsHashMap.obj 
  310.  
  311.  
  312. Intset.obj: Intset.cpp 
  313. WordSet.obj: WordSet.cpp ..\require.h 
  314. Stlshape.obj: Stlshape.cpp 
  315. StringVector.obj: StringVector.cpp ..\require.h 
  316. FileEditor.obj: FileEditor.cpp FileEditor.h ..\require.h 
  317. FEditTest.obj: FEditTest.cpp FileEditor.h ..\require.h 
  318. Apply.obj: Apply.cpp 
  319. Reversible.obj: Reversible.cpp ..\require.h 
  320. Inserters.obj: Inserters.cpp 
  321. StreamIt.obj: StreamIt.cpp ..\require.h 
  322. StreambufIterator.obj: StreambufIterator.cpp ..\require.h 
  323. RawStorageIterator.obj: RawStorageIterator.cpp Noisy.h 
  324. BasicSequenceOperations.obj: BasicSequenceOperations.cpp 
  325. VectorOverflow.obj: VectorOverflow.cpp Noisy.h ..\require.h 
  326. VectorCoreDump.obj: VectorCoreDump.cpp 
  327. VectorInsertAndErase.obj: VectorInsertAndErase.cpp Noisy.h 
  328. StringDeque.obj: StringDeque.cpp ..\require.h 
  329. DequeConversion.obj: DequeConversion.cpp Noisy.h 
  330. DequeOverflow.obj: DequeOverflow.cpp Noisy.h 
  331. DequeCoreDump.obj: DequeCoreDump.cpp 
  332. IndexingVsAt.obj: IndexingVsAt.cpp ..\require.h 
  333. ListStability.obj: ListStability.cpp Noisy.h 
  334. ListSpecialFunctions.obj: ListSpecialFunctions.cpp Noisy.h 
  335. UniqueList.obj: UniqueList.cpp 
  336. ListVsSet.obj: ListVsSet.cpp 
  337. Swapping.obj: Swapping.cpp Noisy.h 
  338. ListRobustness.obj: ListRobustness.cpp 
  339. SequencePerformance.obj: SequencePerformance.cpp 
  340. WordList.obj: WordList.cpp ..\require.h 
  341. WordList2.obj: WordList2.cpp ..\require.h 
  342. StreamTokenizer.obj: StreamTokenizer.cpp StreamTokenizer.h 
  343. TokenizeTest.obj: TokenizeTest.cpp StreamTokenizer.h ..\require.h 
  344. TokenIteratorTest.obj: TokenIteratorTest.cpp TokenIterator.h ..\require.h 
  345. Stack1.obj: Stack1.cpp ..\require.h 
  346. Stack2.obj: Stack2.cpp ..\require.h 
  347. Stack3.obj: Stack3.cpp ..\require.h 
  348. BankTeller.obj: BankTeller.cpp 
  349. PriorityQueue1.obj: PriorityQueue1.cpp 
  350. PriorityQueue2.obj: PriorityQueue2.cpp 
  351. PriorityQueue3.obj: PriorityQueue3.cpp 
  352. PriorityQueue4.obj: PriorityQueue4.cpp 
  353. PriorityQueue5.obj: PriorityQueue5.cpp 
  354. PriorityQueue6.obj: PriorityQueue6.cpp 
  355. PriorityQueue7.obj: PriorityQueue7.cpp 
  356. PriorityQueue8.obj: PriorityQueue8.cpp 
  357. BitSet.obj: BitSet.cpp 
  358. VectorOfBool.obj: VectorOfBool.cpp 
  359. AssociativeBasics.obj: AssociativeBasics.cpp Noisy.h 
  360. NoisyMap.obj: NoisyMap.cpp Noisy.h 
  361. AssocInserter.obj: AssocInserter.cpp SimpleGenerators.h 
  362. WordCount.obj: WordCount.cpp StreamTokenizer.h ..\require.h 
  363. ProgVals.obj: ProgVals.cpp ProgVals.h 
  364. ProgValTest.obj: ProgValTest.cpp ProgVals.h 
  365. WildLifeMonitor.obj: WildLifeMonitor.cpp 
  366. MultiSet1.obj: MultiSet1.cpp 
  367. MultiSetWordCount.obj: MultiSetWordCount.cpp StreamTokenizer.h ..\require.h 
  368. Thesaurus.obj: Thesaurus.cpp 
  369. Stlshape2.obj: Stlshape2.cpp ..\purge.h 
  370. Ring.obj: Ring.cpp 
  371. MapVsHashMap.obj: MapVsHashMap.cpp 
  372.  
  373.